package com.lbmb.mdps.workbench.service;

import com.lbmb.mdps.commons.domain.DeliverReceive;
import com.lbmb.mdps.commons.domain.InventoryReceive;
import com.lbmb.mdps.commons.domain.InventoryVo;
import com.lbmb.mdps.commons.exception.InventoryException;

import java.util.List;

/**
 * @author 林文塨
 * @date 2022-06-01 2:14
 * description
 */
public interface InventoryService {

    Integer getInventoryTotal(InventoryReceive inventoryReceive) throws InventoryException;

    List<InventoryVo> inventoryPageList(InventoryReceive inventoryReceive) throws InventoryException;

    void deliver(DeliverReceive deliverReceive) throws InventoryException;
}
